package com.jketing.temp.exp.parser.node;

//这个类中定义了一些枚举的类型，如加减乘数啊，等于不等于啊，包含不包含啊，如果要进行扩展的话，第一步需要在这里定义一种枚举类型。
public enum ExpressionNodeType {
	Unknown,  
    Plus,// +  
    Subtract, /// -  
    MultiPly,// *  
    Divide,// /  
    LParentheses,//(  
    RParentheses, /// )  
    Mod,//% (求模,取余)  
    Power,// ^ (次幂)  
    BitwiseAnd, /// & (按位与)  
    BitwiseOr,/// | (按位或)  
    And,// && (逻辑与)  
    Or, /// || (逻辑或)  
    Not,/// ! (逻辑非)  
    Equal,/// == (相等)  
    Unequal,/// != 或 <> (不等于)  
    GT, /// > (大于)  
    LT, /// < (小于)  
    GTOrEqual,/// >= (大于等于)  
    LTOrEqual, /// <= (小于等于)  
    LShift,  /// << (左移位)  
    RShift,/// >> (右移位)  
    Numeric, /// 数值,  
    String,  
    Date,  
    Like,//包含  
    NotLike,//不包含  
    StartWith,//已什么开始  
    EndWith//已什么结尾  
}
